package com.lottery.common.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* <p>
    * 提现表
    * </p>
*
* @author jobob
* @since 2019-11-07
*/
    @Data
        @EqualsAndHashCode(callSuper = false)
    @Accessors(chain = true)
    @ApiModel(value="TbDepositRecord对象", description="提现表")
    @TableName("tb_deposit_record")
    public class DepositRecord implements Serializable {

    private static final long serialVersionUID = 1L;

            @ApiModelProperty(value = "提现订单")
    private String orderNum;

            @ApiModelProperty(value = "提现账号")
    private Long memberId;

            @ApiModelProperty(value = "提现金额")
    private Integer money;

            @ApiModelProperty(value = "提现类型 1 支付宝 2 微信 3 银行")
    private String depositType;

            @ApiModelProperty(value = "申请时间")
    private LocalDateTime applyTime;

            @ApiModelProperty(value = "到账时间")
    private LocalDateTime arriveTime;

            @ApiModelProperty(value = "状态  1待审核  2 提现成功 3 提现失败")
    private String status;


            @ApiModelProperty(value = "金币余额")
    private Integer surplus;

            @ApiModelProperty(value = "提现账号")
    private String depositAccount;

            @ApiModelProperty(value = "提现人姓名")
    private String depositName;

            @ApiModelProperty(value = "提现失败备注")
    private String depositRemark;

    @ApiModelProperty(value = "银行")
    private String bankCard;

    @ApiModelProperty(value = "开户行")
    private String bankCardAddress;

}
